techno watch - Spanish English Dictionary